.el-footer, .el-main { background: #FFF; color: #333333; }
.bg-style { background: #F6F9FC; }
.middle { width: 1012px; margin: 0 auto; }
.el-row { display: block!important; float: unset!important; margin-top: 0!important; }
.el-col { height: 100%; }
.dh-logo { padding-top: 27px; }
ul { padding: 0; margin: 0; }
li { list-style: none; font-size: 16px; }
h1 { font-size: 42px; }
h2 { font-size: 24px; padding: 41px 0; }
h3 { font-size: 20px; display: inline-block; padding: 0; }
h4 { font-size: 18px; }
p { line-height: 25px; }
.catalog { display: flex; justify-content:space-between; }
strong { color: #35AFFB; }
span { display: inline-block; }
.hello h1 { padding: 26px 0 33px; font-size: 42px; }
.hello p { font-size: 20px; color: #444; line-height: 33px; }
.hello .el-card__body { background: unset; }
/* 服务案例 大型会议 卡片式布局 */
.meeting h1 { font-size: 24px; padding-top: 47px; padding-bottom: 40px; }
.meeting .el-card__body { background: unset; padding: 0!important; }
.meeting .el-col { display: flex; box-sizing: border-box; width: 325px; margin-right: 12px; }
.meeting .span { color: #333; }
.time { font-size: 14px; color: #666; }
.bottom { margin-top: 18px; line-height: 18px; }
.image { width: 100%; display: block; }
/* 按钮 */
.active { padding: 35px 0 70px; }
.el-card__body { padding: 20px!important; }
.active .btn2 { background-color: #4893FF!important; color: #FFF!important; }
.active :nth-child(2) { margin-left: 24px; }
.active .el-card { border-radius: 4px; border: 2px solid #4893FF; font-weight: 700; line-height: 5px; text-align: center;
  color: #4893FF; background: #F6F9FC; font-size: 18px; transition: all 0.3s; box-shadow: 0 0 0 #888888; }
